Everything needed to build another page that matches the homepage and About page: palette, type, section rhythm, components, motion. Sharp corners throughout — no border radius anywhere.
Never introduce a new hue. Orange is for action and accent only — it never fills a large area. Amber is orange's counterpart on dark backgrounds.
#0d4c54Teal — primary surface, headings
#ff6b35Orange — CTAs, rules, hover
#b5502aRust — eyebrow labels on light
#f0a03cAmber — accent on dark only
#f7fafaMist — alternating band
#080808Ink — one dark band per page
#10393eBody text, strongest
#3f5f64Body text, secondary
rgba(13,76,84,.14)Every hairline border on light
rgba(255,255,255,.13)Every hairline border on dark
Open Sans 800
Headlines only
H1–H3. Always letter-spacing:-.02em to -.035em, line-height .98–1.25.
Chivo 400/500
Body copy and nav links
Paragraphs 16–19px, line-height 1.6–1.7, always text-wrap:pretty.
JetBrains Mono 600/700
Labels, buttons, stats
10–12px, uppercase, letter-spacing .13em–.18em. Never for sentences.
clamp(40px,6.6vw,84px)
Section H2clamp(26px,3.4vw,46px)
Card H320px / 800
Lead paragraphclamp(17px,1.5vw,21px)
Body16–17px
Stat figureclamp(38px,4.6vw,58px)
padding:clamp(64px,8vw,120px) clamp(20px,5vw,80px). Inner: max-width:1320px;margin:0 auto.
#ffffff and #f7fafa, each separated by a 1px hairline. Exactly one #080808 band per page, plus the teal hero and teal contact/footer.
repeat(auto-fit,minmax(min(100%,280px),1fr)) with gap:clamp(18px,2.2vw,28px). Never fixed column counts, never media queries for cards.
margin-top:-84px → trust strip → 3–5 content bands alternating white/mist → one dark band → social proof → teal contact block → footer.
Tinted gradient, teal top edge. For lists of markets, services or audiences.
Dark CTA card. Ends every card row that needs an action — one per row, always last.
Contact usTestimonial card. Quote verbatim, never trimmed or paraphrased.
Outlined stroke numeral, orange top rule, subtle white gradient fill. Only on the single dark band.
translateY(-5px) + shadow, .35s. Hero gradient drift: 34s loop, barely visible. Nothing faster than .25s, nothing that moves layout.
0 22px 44px -20px rgba(13,76,84,.45).
margin-top:-84px.
min(100%,…).